body{
	margin:0;
	padding:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:12px;
	text-align:center
}
#divPrincipal{ width:950px; margin:auto; text-align:left; border:1px solid #000066; padding:20px; }
#divLogin{ width:410px; margin:auto;border:2px solid #000066;background: #ade6ad; padding:20px; }
#divLogin .boton{ background: #000066; color:#fff}
#divLogin input{  border:1px solid #000066;}
#divLogin h1{ text-align:center; margin: -20px;background:#000066; color:#fff; padding:10px;}

h1{ margin:0; padding:0; color:#000066; margin-bottom:10px; font-size:25px}
input, textarea, select{ border:1px solid #999999; }

#divMenu { display:block; background: #ade6ad; }
#divMenu div { text-align:center; margin: 5px 5px 0 0; width:160px; float:left;
	box-shadow: #333 2px 2px 5px;
	-webkit-box-shadow: #333 2px 2px 5px;
	-moz-box-shadow: #333 2px 2px 5px;
	-o-box-shadow: #333 2px 2px 5px;
	-ms-box-shadow: #333 2px 2px 5px;
}

#divMenu div a{ display:block; color: #fff; background:#000066; line-height:25px; text-decoration:none; padding:2px 6px;}
#divMenu a:hover{display:block; color: #000; background:#81bef1; text-decoration:none}

a.cerrar{ display:block; color: #fff; background:#999; line-height:20px; text-decoration:none; padding:0 10px;}
a:hover.cerrar{ color: #fff; background:#666; text-decoration:none}

.cancelado{ display:block; color: #fff; background:#000066; line-height:20px; text-decoration:none; padding:0 10px;}

#divFoto{ background:#ade6ad; height:58px; margin-bottom:15px;}
#divFoto img{ float: right; margin-left:5px;}
#divFoto h1{  color:#000066; line-height:58px; margin-left:10px;}
.clear{ clear:both}

a { color:#000; }

.txtgris{ color:#999}

.Pie_derechos{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}

.Error_Msg{
	color:#000066;
	font-size: 10px;
	padding:10px;
	width:300px;
	margin:auto;
}
#formLog{margin:0; padding:0 0 10px 0}
.cerrarSesion{background:#ade6ad; color:#000066; border:1px solid #ade6ad; font-weight:bold}
/*.cerrarSesion:hover{background:#000066; color:#fff; border:1px solid #000066}*/

#contenido{ padding:30px 0}

#contenido th, #contenido td{ padding:8px;}
td,th{ padding:8px;}
#contenido table{ margin-bottom:20px;}
#contenido th{ background:#000066; color:#fff;  }
#contenido td{ background:#ebebeb; color:#000066; border-bottom:1px solid #000066 }

.boton { background:#000066; color:#fff; border:none; line-height:25px;  height:25px;  }


.classBoton a {
	text-align:center; margin: 5px 2px 0 0; float:left; background:#000066; color:#fff; padding:10px; display:block
}

